package com.landiao.common.weixin.bean;

import java.io.Serializable;

import com.alibaba.fastjson.JSON;

public class WxMpOAuth2AccessToken implements Serializable {

	private String access_token;

	private int expires_in = -1;

	private String refresh_token;

	private String openid;

	private String scope;

	public String getAccess_token() {
		return access_token;
	}

	public void setAccess_token(String access_token) {
		this.access_token = access_token;
	}

	public int getExpires_in() {
		return expires_in;
	}

	public void setExpires_in(int expires_in) {
		this.expires_in = expires_in;
	}

	public String getRefresh_token() {
		return refresh_token;
	}

	public void setRefresh_token(String refresh_token) {
		this.refresh_token = refresh_token;
	}

	public String getOpenid() {
		return openid;
	}

	public void setOpenid(String openid) {
		this.openid = openid;
	}

	public String getScope() {
		return scope;
	}

	public void setScope(String scope) {
		this.scope = scope;
	}

	public static WxMpOAuth2AccessToken fromJson(String json) {
		return JSON.parseObject(json, WxMpOAuth2AccessToken.class);
	}

	@Override
	public String toString() {
		return "WxMpOAuth2AccessToken{" +
				"accessToken='" + access_token + '\'' +
				", expiresTime=" + expires_in +
				", refreshToken='" + refresh_token + '\'' +
				", openId='" + openid + '\'' +
				", scope='" + scope + '\'' +
				'}';
	}
}
